Org-mode uses special lines in the buffer to define settings on a per-file basis. These lines start with a ‘#+’ followed by a keyword, a colon, and then individual words defining a setting. Several setting words can be in the same line, but you can also have multiple lines for the keyword. While these settings are described throughout the manual, here is a summary. After changing any of those lines in the buffer, press C-c C-c with the cursor still in the line to activate the changes immediately. Otherwise they become effective only when the file is visited again in a new Emacs session.
org-archive-location.COLUMNS property
applies.org-table-formula-constants-local. The global
version of this variable is
org-table-formula-constants.org-drawers.org-link-abbrev-alist.The first set of options deals with the initial visibility
of the outline tree. The corresponding variable for global
default settings is org-startup-folded, with a
default value t, which means
overview.
overview top-level headlines only
content all headlines
showall no folding of any entries
showeverything show even drawer contents
Dynamic
virtual indentation is controlled by the variable
org-startup-indented1
indent start with org-indent-mode turned on
noindent start with org-indent-mode turned off
Then
there are options for aligning tables upon visiting a file.
This is useful in files containing narrowed table columns.
The corresponding variable is
org-startup-align-all-tables, with a default
value nil.
align align all tables
noalign don't align tables on startup
When
visiting a file, inline images can be automatically
displayed. The corresponding variable is
org-startup-with-inline-images, with a default
value nil to avoid delays when visiting a file.
inlineimages show inline images
noinlineimages don't show inline images on startup
Logging the
closing and reopening of TODO items and clock intervals can
be configured using these options (see variables
org-log-done,
org-log-note-clock-out and
org-log-repeat)
logdone record a timestamp when an item is marked DONE
lognotedone record timestamp and a note when DONE
nologdone don't record when items are marked DONE
logrepeat record a time when reinstating a repeating item
lognoterepeat record a note when reinstating a repeating item
nologrepeat do not record when reinstating repeating item
lognoteclock-out record a note when clocking out
nolognoteclock-out don't record a note when clocking out
logreschedule record a timestamp when scheduling time changes
lognotereschedule record a note when scheduling time changes
nologreschedule do not record when a scheduling date changes
logredeadline record a timestamp when deadline changes
lognoteredeadline record a note when deadline changes
nologredeadline do not record when a deadline date changes
logrefile record a timestamp when refiling
lognoterefile record a note when refiling
nologrefile do not record when refiling
Here are
the options for hiding leading stars in outline headings, and
for indenting outlines. The corresponding variables are
org-hide-leading-stars and
org-odd-levels-only, both with a default setting
nil (meaning showstars and
oddeven).
hidestars make all but one of the stars starting a headline invisible.
showstars show all stars starting a headline
indent virtual indentation according to outline level
noindent no virtual indentation according to outline level
odd allow only odd outline levels (1,3,...)
oddeven allow all outline levels
To
turn on custom format overlays over timestamps (variables
org-put-time-stamp-overlays and
org-time-stamp-overlay-formats), use
customtime overlay custom time format
The following
options influence the table spreadsheet (variable
constants-unit-system).
constcgs constants.el should use the c-g-s unit system
constSI constants.el should use the SI unit system
To
influence footnote settings, use the following keywords. The
corresponding variables are
org-footnote-define-inline,
org-footnote-auto-label, and
org-footnote-auto-adjust.
fninline define footnotes inline
fnnoinline define footnotes in separate section
fnlocal define footnotes near first reference, but not inline
fnprompt prompt for footnote labels
fnauto create [fn:1]-like labels automatically (default)
fnconfirm offer automatic label for editing or confirmation
fnplain create [1]-like labels automatically
fnadjust automatically renumber and sort footnotes
nofnadjust do not renumber and sort automatically
To
hide blocks on startup, use these keywords. The corresponding
variable is org-hide-block-startup.
hideblocks Hide all begin/end blocks on startup
nohideblocks Do not hide blocks on startup
The display of
entities as UTF-8 characters is governed by the variable
org-pretty-entities and the keywords
entitiespretty Show entities as UTF-8 characters where possible
entitiesplain Leave entities plain
org-tag-alist.org-todo-keywords.